Top 10k strings from Mental Arithmetic (1984)(Griffin Software)(Side B).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
27 Q$(C)="What is "+ 16 (B(C))+"?" 15 (B(C))+"." 5 c(C)=A(C)*B(C): 5 (A(C))+("0" 5 (A(C))+" and "+ 4 c(C)=A(C)+B(C): 4 Q$(C)="Work out "+ 4 Q$(C)="Find the sum of "+ 4 ;"Press Y or N.": 4 (C(C))+"." 4 (B(C))+("0" 4 (A(C))+" x "+ 4 (A(C))+" by "+ 4 (A(C))+" + "+ 3 c(C)=A(C)/B(C): 3 c(C)=A(C)-B(C): 3 Q$(C)="Subtract "+ 3 Q$(C)="Multiply "+ 3 Q$(C)="Add together "+ 3 A(C)-B(C)<1 3 A(C)+B(C)>7 3 (A(C))+"?" 3 (A(C))+" to "+ 3 (A(C))+" "+ 2 Q$(C)="What is 1/"+ 2 C(C)=(A(C)+B(C))* 2 B(C)/A(C)- 2 B(C)-A(C)<1 2 A(C)-B(C)<0 2 A(C)+B(C)>3 2 A$(C)=" p" 2 ;" ": 2 (B(C)/A(C))=0 2 (B(C))+"p?" 2 (B(C))+"."+ 2 (B(C))+" x "+ 2 (B(C))+" from "+ 2 (B(C))+" equal to?" 2 (A(C))+"/"+ 2 (A(C))+"." 2 (A(C))+", "+ 2 (A(C))+" from "+ 2 (A(C))+" divided by "+ 2 (A(C))+" - "+ 1 logo 1 j$="CLASS VERSION" 1 file _u 1 d=D1+(L-l) 1 cmtest 1 c(C)=B(C)/A(C): 1 c(C)=B(C)-A(C): 1 c(C)=A(C)^B(C): 1 c(C)=A(C)+B(C)+C(C): 1 c(C)=(B(C)*C(C))/(A(C)+B(C)) 1 c(C)=(A(C)/100 1 c(C)=(A(C)*C(C))/(A(C)+B(C)): 1 ``add A,B;A+B<19`` 1 ``END OF QUESTION ROUTINES``************************** 1 ``DIV A IN RATIO`` 1 ``DECIMAL/10,100,1000`` 1 ``B-A,B<20 1 ``B-A DECIMAL`` 1 ``APPRX TO WHOLE N`` 1 ``APPRX TO SIG.FIG`` 1 ``APPRX TO DEC.PL.`` 1 ``ADDING MONEY`` 1 ``ADD DECIMAL`` 1 ``A/B,NO REMAINDER`` 1 ``A/B OF C`` 1 ``A-B,With carry`` 1 ``A+B With Carry`` 1 ``A*B,B>10`` 1 ``A*10,100,1000`` 1 ``A TO A POWER`` 1 ``A DECIMAL * 10,100,1000`` 1 ``1/A OF B`` 1 ``% OF MONEY '`` 1 T$="third" 1 T$="quarter" 1 SUBROUTINE 1 SET UP OF ARRAY 1 SET TEST QUESTIONS 1 SET ARRAYS AND VARIABLES 1 SELECTION OF TEST PARAMETERS 1 Recording 1 Q$(C)="What is the sum of "+ 1 Q$(C)="What is the change from"+ 1 Q$(C)="What is the change from `1,"+ 1 Q$(C)="What is a "+T$+" of "+ 1 Q$(C)="Take "+ 1 Q$(C)="How much is left of `"+ 1 Q$(C)="How many times does "+ 1 Q$(C)="Find the sum of `"+ 1 Q$(C)="Find the product of "+ 1 Q$(C)="Find "+ 1 Q$(C)="Divide "+ 1 Q$(C)="Add `"+ 1 Q$(C)="Add "+ 1 Q$(C)=" `"+ 1 Q$(C)=" "+ 1 M(R)=M(R)-1 1 J(C)=D(B(C)-P4-1 1 FINAL MARK AND TIME 1 END**************************************************** 1 Display Instructions 1 DISPLAY QUESTIONS AND INPUT ANSWERS 1 Created with Ramsoft MakeTZX 1 C(C)=((A(C)+B(C))* 1 B(C)=B(C)/p 1 B(C)-A(C)>9 1 A(C)=A(C)/p: 1 A(C)+B(C)>99 1 A(C)+B(C)>29 1 A(C)+B(C)>19 1 A(C)+B(C)>10 1 A(C)+B(C)<29 1 A$(C)=" p" 1 ;"tell you when it is READY." 1 ;"of these parameters?": 1 ;"moments. The computer will " 1 ;"UPPER CASE"; 1 ;"UP THE TEST. " 1 ;"Type in file name in "; 1 ;"The Test Parameters are- " 1 ;"That completes the test.Do you wish to do another test?": 1 ;"TOPIC LEVEL ";L 1 ;"THE COMPUTER IS NOW MAKING " 1 ;"Stop and rewind tape" 1 ;"SAVE""file"" LINE 2" 1 ;"Question ";aa: 1 ;"Question ";C: 1 ;"Please wait a moment.": 1 ;"PLEASE WAIT"; 1 ;"Now press a key to review the questions,together with the answers.": 1 ;"NUMBER OF QUESTIONS ";N 1 ;"MENTAL ARITHMETIC TEST ": 1 ;"Load main program" 1 ;"Leave tape running" 1 ;"INSTRUCTIONS": 1 ;"Enter the number of the question that you wish to see again.": 1 ;"Do you wish to change any" 1 ;"Do you want instructions?": 1 ;"Do you wish to see any particular question again?": 1 ;"DEGREE OF DIFFICULTY ";D1 1 ;"Answer: ";A$(aa): 1 ;"Answer: ";A$(C): 1 ;" will display the message:-" 1 ;" up the test which may take a" 1 ;" the test(10 to 20 questions)." 1 ;" the TOPIC LEVEL,the DEGREE of" 1 ;" question on the screen." 1 ;" key you can display each" 1 ;" few moments. After which it " 1 ;" The computer will then make" 1 ;" If you have not read the User": 1 ;" DIFFICULTY and the LENGTH of" 1 ;" You will be asked to select" 1 ;" Then by pressing the ENTER" 1 ;" That will complete the test." 1 ;" LOADING PROGRAM 1 ;" At the end of the test the computer will display the questions in order, this time with their answers.After this you will be given the chance to look at any questions and answers again." 1 ;" This will take a few " 1 ;" Choose the topic level by pressing a number between 1 and 7.": 1 ;" Choose the number of questions by entering a number between 10 and 20.": 1 ;" Choose the degree of difficulty by pressing a number between 1 and 3.": 1 ;" " 1 ;" " 1 +"the nearest whole number?" 1 +"significant figure"+("s" 1 +"share?": 1 +"place"+("s" 1 +"if you spend "+ 1 +"if I spend `"+ 1 +" plus "+ 1 +" What is the smaller part?" 1 +" How much is the smaller"+ 1 ***QUESTION TYPE SUBROUTINES**** 1 ***CORE*** 1 ******************************** 1 **** str **** 1 **** nin **** 1 **** cls **** 1 **** cll **** 1 )="9600000000000000000000000" 1 )="3273000000000000000000000" 1 )="0132540000000000000000000" 1 )="0011223420000000000000000" 1 )="0011112212222000000000000" 1 )="0010011211111221112100000" 1 )="0010010101111111111121111" 1 ))))+" to `"+ 1 ))))+" if you spend `"+ 1 ))))+" and"+ 1 (l$(L,C))=0 1 (l$(L,C))*N/15 1 (a(c))+("0" 1 (C(C))+" is shared in the ratio"+ 1 (C(C))+" is divided in the ratio"+ 1 (C(C))+" equal"+ 1 (B(C)/p)=0 1 (B(C)-P4)>1 1 (B(C))+"?": 1 (B(C))+" x `"+ 1 (B(C))+" together." 1 (B(C))+" times `"+ 1 (B(C))+" times "+ 1 (B(C))+" of "+ 1 (B(C))+" go"+ 1 (B(C))+" decimal"+ 1 (B(C))+" and "+ 1 (B(C))+" - "+ 1 (B(C))+" + "+ 1 (B(C)) +" and "+ 1 (A(C)/p)=0 1 (A(C)/B(C)+.5 1 (A(C))+"p"+ 1 (A(C))+"p multiplied by "+ 1 (A(C))+":"+ 1 (A(C))+"% of `"+ 1 (A(C))+" to"+ 1 (A(C))+" to the power "+ 1 (A(C))+" to the nearest "+ 1 (A(C))+" times "+ 1 (A(C))+" squared?" 1 (A(C))+" of "+ 1 (A(C))+" minus "+ 1 (A(C))+" equal to?" 1 (A(C))+" cubed?" 1 (A(C))+" and"+ 1 ((A(C)/B(C))*C(C)+.01 1 ##CHANGE FROM `A## 1 ##A/10,100,1000## 1 "clear (y/n) ?";q$ 1 "address ? ";x 1 "Filename",a$ 1 " this program." 1 " should before proceeding with": 1 " package booklet, then you" 1 " Notes in the accompanying": 1 Q 1 " 1 1 1 "